type compress/flate.huffmanBitWriter
22 uses
compress/flate (current package)
deflate.go#L84: w *huffmanBitWriter
huffman_bit_writer.go#L71: type huffmanBitWriter struct {
huffman_bit_writer.go#L94: func newHuffmanBitWriter(w io.Writer) *huffmanBitWriter {
huffman_bit_writer.go#L95: return &huffmanBitWriter{
huffman_bit_writer.go#L106: func (w *huffmanBitWriter) reset(writer io.Writer) {
huffman_bit_writer.go#L111: func (w *huffmanBitWriter) flush() {
huffman_bit_writer.go#L132: func (w *huffmanBitWriter) write(b []byte) {
huffman_bit_writer.go#L139: func (w *huffmanBitWriter) writeBits(b int32, nb uint) {
huffman_bit_writer.go#L166: func (w *huffmanBitWriter) writeBytes(bytes []byte) {
huffman_bit_writer.go#L200: func (w *huffmanBitWriter) generateCodegen(numLiterals int, numOffsets int, litEnc, offEnc *huffmanEncoder) {
huffman_bit_writer.go#L288: func (w *huffmanBitWriter) dynamicSize(litEnc, offEnc *huffmanEncoder, extraBits int) (size, numCodegens int) {
huffman_bit_writer.go#L307: func (w *huffmanBitWriter) fixedSize(extraBits int) int {
huffman_bit_writer.go#L317: func (w *huffmanBitWriter) storedSize(in []byte) (int, bool) {
huffman_bit_writer.go#L327: func (w *huffmanBitWriter) writeCode(c hcode) {
huffman_bit_writer.go#L359: func (w *huffmanBitWriter) writeDynamicHeader(numLiterals int, numOffsets int, numCodegens int, isEof bool) {
huffman_bit_writer.go#L400: func (w *huffmanBitWriter) writeStoredHeader(length int, isEof bool) {
huffman_bit_writer.go#L414: func (w *huffmanBitWriter) writeFixedHeader(isEof bool) {
huffman_bit_writer.go#L431: func (w *huffmanBitWriter) writeBlock(tokens []token, eof bool, input []byte) {
huffman_bit_writer.go#L500: func (w *huffmanBitWriter) writeBlockDynamic(tokens []token, eof bool, input []byte) {
huffman_bit_writer.go#L532: func (w *huffmanBitWriter) indexTokens(tokens []token) (numLiterals, numOffsets int) {
huffman_bit_writer.go#L574: func (w *huffmanBitWriter) writeTokens(tokens []token, leCodes, oeCodes []hcode) {
huffman_bit_writer.go#L618: func (w *huffmanBitWriter) writeBlockHuff(eof bool, input []byte) {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |